glass-aluminum roof - Spanish English Dictionary